package com.fashiontextile.designer.entity;

import java.util.Date;
import java.util.List;

import com.fashiontextile.admin.entity.Dict;
import com.fashiontextile.user.entity.Image;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

@Data
public class DesignerWorks {

    private Long dwid;

    /**
     * 设计师id
     */
    private Long fdid;

    /**
     * 作品风格字典
     */
    private Dict style;

    /**
     * 作品专辑
     */
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private WorksAlbum album;

    /**
     * 作品图片
     */
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private List<Image> imgs;

    /**
     * 作品面料字典
     */
    private Dict fabric;

    /**
     * 作品服装类型字典
     */
    private Dict clothType;

    /**
     * 作品描述
     */
    private String description;

    /**
     * 作品人气
     */
    private Integer popularity;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date created;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date modified;

    /**
     * 启用状态
     */
    private boolean enable;
}